body
{
	padding:0px;
	background-image:url('../pixel.jpg');
	background-attachment: fixed;
	background-color:#CFECEC;
	padding:0px;
	border:0;
	margin: 0px;
	font-family:Calibri;
	font-size: 120%;
	text-align:center;
}
hr{
	border: none 0;
	border-top: 1px dashed #777777;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
a:link{
	color: #111;
}
a:visited{
	color:#555;
}
table{
	font-size:100%;
}
textarea{
	border-style:groove;
}
#wrapper{
	margin-top:0px;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px ;
	padding:0px;
	text-align:left;
}

#title{
	width:980px;
	padding:5px 25px;
	border:0;
	font-family:"Times New Roman";
	color: white;
	background:#3EA99F;
	opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9; filter:alpha(opacity=90);
}
#title2{
	color: #777777;
	font-size: 28px;
}
#title3{
	color: #777777;
	font-size: 18px;
}
#main{
	margin-top:10px ;
	margin-bottom:0px ;
	width:980px;
	padding: 10px 25px 70px 25px;
	border:0;
	font-family:Calibri;
	font-size: 22px;
	background:#FFFFFF;
	height:auto !important;
	//height:635px; 
	min-height:553px;
}
#error{
	color: #C11B17;
}
.block{
	background:#C6DEFF;
	padding: 10px;
	width: 650px;
}
.area{
	height: 25px;	
	border-style:groove;
}
.long{
	width: 800px;
}
.medium{
	width: 600px;
}
.short{
	width: 450px;
}
.layer{
	text-align:right;
	padding: 5px;
	width:auto;
	opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9; filter:alpha(opacity=90);
}
.first{
	background:#ADDFFF;
}
.second{
	background:#BDEDFF;
}
.third{
	background:#E0FFFF;
}
.fake{
	background:#F75D59;
}
.year{
   	width: 50px;
}
.month_day{
   	width: 20px;
}
.btn_right{
	text-align:right;
	margin-right:0px;
}
.btn_center{
	text-align:center;
}
.btn_left{
	text-align:left;
}
.blue{
	background:#C7DCFF;	
}





